package com.easyapi.common.param.api;

import com.easyapi.common.base.PageParam;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author javadadi
 */
@Data
public class ApiInfoPageParam extends PageParam implements Serializable {
    private static final long serialVersionUID = -8664612443894323303L;
    /**
     * id
     */
    private Long id;
    /**
     * api中文名称
     */
    private String apiNameCn;

    /**
     * 项目id
     */
    private Long projectId;

    /**
     * 数据源id
     */
    private Long datasourceId;

    /**
     * api类型(0-生成,1-注册api)
     */
    private Integer apiType;

    /**
     * 状态: 0:正常/1:下线/2-禁用
     */
    private Integer apiStatus;

    /**
     * 生成api请求类型: 0:GET/1:POST
     */
    private Integer reqType;

    /**
     * 参数配置模式：0-向导模式，1-sql模式
     */
    private Integer paramCfgType;

    /**
     * 数据源类型0-mysql
     */
    private Integer dataSrcType;

    /**
     * da_api_test的api状态: 0:未提交/1:已提交
     */
    private Integer testStatus;
}
